<?php
header("content-type:text/html; charset=utf-8");
/*
$filename="http://www.edeng.cn/index.html"; //设定开始抓取的网页地址
$content=file_get_contents($filename); //获取html内容
$filename = 'index1.htm'; //取名字
$handle=fopen($filename,'w');//打开文件并确认可写
fwrite($handle,$content);
echo "<script>alert('成功地写入到文件$filename');</script>";
*/

/*
10第1
a-b-c第2
Array ( [0] => a [1] => b在 [2] => c [3] => d我 [4] => e ) 第3
Array ( [0] => [1] => sdd [2] => d [3] => dds [4] => d [5] => ssd d [6] => sd [7] => dfsdf [8] => sd [9] => [10] => [11] => ) 第4
被替换的bc被替换的bcAbc被替换的第5
被替换的bc被替换的bc被替换的bc被替换的第6
2第7
爱中国第8
7第9
10第10
3第11
1第12
Array ( [0] => dddddddd [1] => aaaaaaa [2] => ffffffff ) 第13
3第14
{"k1":"val1","k2":"val2","k3":["v3","v4"]}第15
Array ( [k1] => val1 [k2] => val2 [k3] => Array ( [0] => v3 [1] => v4 ) ) 第16
kgih-gfe,dcba第17
val1 ,val2 ,val3 ,第18
*/

//获取字符串长度，有多少个字符，空格也算
$str=" sdaf sdd ";
$len=strlen($str);
echo $len;echo"第1<br>";

//把数组分割成字符串
$strr=implode("-",array("a","b","c"));
echo $strr;echo"第2<br>";

//把字符串 逗号 分割成数组
$a = "a,b在,c,d我,e";
$b = explode(',',$a);
print_r($b);echo"第3<br>";

//55为娄组长度
$array=explode("a","asddad addsadassd dasdadfsdfasdaaa",55);
print_r($array);echo"第4<br>";

//替换区分大小写
$c=str_replace("a","被替换的","abcabcAbca");
echo $c;echo"第5<br>";

//替换不区分大小写
$d=str_ireplace("a","被替换的","abcabcAbca");
echo $d;echo"第6<br>";

//统计 国 字，在里面出现过几次
$e=substr_count("我是中国人，我爱中国","国");
echo $e;echo"第7<br>";

//截取从左至右，从爱开始一直到最后一个字符
$f=strstr("我是中国人，我爱中国","爱");
echo $f;echo"第8<br>";

//统计ab 前面的字符的个数
$g=strpos("asagaddabfff","ab");
echo $g;echo"第9<br>";

//统计ab 最后一次出现时，从最左边算起
$h=strrpos("asagaabadfab","ab");
echo $h;echo"第10<br>";

//12统计数组个数，13判断字符是否存在数组里面
$j=array("k0"=>"a","k1"=>"b","k2"=>"c");
$k=count($j);
echo $k;echo"第11<br>";
$bool=in_array("b",$j);
echo $bool;echo"第12<br>";

//$aa写到数组里，$ab数组个数
$aa = array();
$ab = array_push($aa,"dddddddd","aaaaaaa","ffffffff");
print_r($aa);echo"第13<br>";
print_r($ab);echo"第14<br>";

//json
$art = array('k1'=>'val1','k2'=>'val2','k3'=>array('v3','v4'));
echo $encode_str = json_encode($art);echo"第15<br>";
$decode_arr = (array)json_decode($encode_str);
print_r($decode_arr);echo"第16<br>";

//字符串翻转
$tt = strrev("abcd,efg-higk");
echo $tt;echo"第17<br>";

$myArray=array("1"=>"val1","2"=>"val2","3"=>"val3");
foreach($myArray as $val) {
     print($val." ,");
}
echo"第18<br>";

    
?>